package servicios;

import java.util.List;

import daos.ReservaHome;
import modelo.Aciento;
import modelo.Cliente;
import modelo.Operation;
import modelo.Reserva;


/**
 * TODO: description
 */
public class CrearReserva implements Operation<Reserva>{
	
    private List<Aciento> asientos;
    private Cliente cliente;


    public CrearReserva(List<Aciento> asientos, Cliente cliente) {
        super();
        this.asientos = asientos;
        this.cliente = cliente;
        
    }

    public Reserva execute() {
    	Reserva reserva = new Reserva(asientos,cliente);
    	reserva.setAsientos(asientos);
    	reserva.setCliente(cliente);
        new ReservaHome().grabar(reserva);
        return reserva;
    }
}

